Refine this word faster
Lee shore
noun
Definitions
Noun
- 1 A shore towards which the wind is blowing, and to which there is the danger of being driven.
See also for "lee shore"
Next best steps
Mini challenge
Unscramble this word: leeshore